package com.gisuni.sddc.model;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Table;

@Table(value = "USERINFO" )
public class Userinfo implements java.io.Serializable {

	// Fields

	private Long userid;
	private String username;
	private String password;
	private String displayname;
	private String shortname;
	private Long usertypeid;
	private String createtime;
	private String description;
	private Boolean islockedout;
	private String email;
	private String nickname;
	private String updatetime;
	private Long weight;
	private String userimages;
	private Long sindex;
	private String extraid;

	// Constructors

	/** default constructor */
	public Userinfo() {
	}

	/** minimal constructor */
	public Userinfo(Long userid) {
		this.userid = userid;
	}

	/** full constructor */
	public Userinfo(Long userid, String username, String password,
			String displayname, String shortname, Long usertypeid,
			String createtime, String description, Boolean islockedout,
			String email, String nickname, String updatetime,
			Long weight, String userimages, Long sindex,
			String extraid) {
		this.userid = userid;
		this.username = username;
		this.password = password;
		this.displayname = displayname;
		this.shortname = shortname;
		this.usertypeid = usertypeid;
		this.createtime = createtime;
		this.description = description;
		this.islockedout = islockedout;
		this.email = email;
		this.nickname = nickname;
		this.updatetime = updatetime;
		this.weight = weight;
		this.userimages = userimages;
		this.sindex = sindex;
		this.extraid = extraid;
	}
 
	@Column(value = "USERID" )
	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	@Column(value = "USERNAME")
	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	@Column(value = "PASSWORD")
	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	@Column(value = "DISPLAYNAME")
	public String getDisplayname() {
		return this.displayname;
	}

	public void setDisplayname(String displayname) {
		this.displayname = displayname;
	}

	@Column(value = "SHORTNAME")
	public String getShortname() {
		return this.shortname;
	}

	public void setShortname(String shortname) {
		this.shortname = shortname;
	}

	@Column(value = "USERTYPEID" )
	public Long getUsertypeid() {
		return this.usertypeid;
	}

	public void setUsertypeid(Long usertypeid) {
		this.usertypeid = usertypeid;
	}

	@Column(value = "CREATETIME")
	public String getCreatetime() {
		return this.createtime;
	}

	public void setCreatetime(String createtime) {
		this.createtime = createtime;
	}

	@Column(value = "DESCRIPTION" )
	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	@Column(value = "ISLOCKEDOUT" )
	public Boolean getIslockedout() {
		return this.islockedout;
	}

	public void setIslockedout(Boolean islockedout) {
		this.islockedout = islockedout;
	}

	@Column(value = "EMAIL")
	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	@Column(value = "NICKNAME")
	public String getNickname() {
		return this.nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	@Column(value = "UPDATETIME")
	public String getUpdatetime() {
		return this.updatetime;
	}

	public void setUpdatetime(String updatetime) {
		this.updatetime = updatetime;
	}

	@Column(value = "WEIGHT" )
	public Long getWeight() {
		return this.weight;
	}

	public void setWeight(Long weight) {
		this.weight = weight;
	}

	@Column(value = "USERIMAGES")
	public String getUserimages() {
		return this.userimages;
	}

	public void setUserimages(String userimages) {
		this.userimages = userimages;
	}

	@Column(value = "SINDEX" )
	public Long getSindex() {
		return this.sindex;
	}

	public void setSindex(Long sindex) {
		this.sindex = sindex;
	}

	@Column(value = "EXTRAID")
	public String getExtraid() {
		return this.extraid;
	}

	public void setExtraid(String extraid) {
		this.extraid = extraid;
	}

}